html, body {height: 100%;}
body{
    min-width: 970px;
    background: #e7e7e7;
}

#tudo{min-height: 100%; position: relative; }
* html #tudo {height: 100%; /* hack para IE6 que trata height como min-height */}

        #main
        #rodape,
        #header{
            width: 100%;
        }
        
        #rodape,
        #header{
            overflow: auto;
            background: #fdfdfd; 
            height: 130px; 
        }
        #header{
            margin-bottom: 10px;
        }

                #header-logo{
                    background: url(../img/logo.png);
                    border: 1px solid #9b9b9b;
                    float: left;
                    height: 95px;
                    margin: 15px 0px 0px 60px;
                    position: absolute;
                    width: 178px;
                    z-index: 3;
                }

                #header-faixa{
                    margin-top: 40px;
                    position: absolute;
                    width: 96%;
                    z-index: 2;
                }
        #main{
            padding-bottom: 130px;
        }
        
                #main-menu{
                    background: #fdfdfd; 
                    
                    -moz-border-radius: 3px;
                    -webkit-border-radius: 3px;
                    border-radius: 3px;

                    -moz-box-shadow:    2px 2px 3px 3px #ccc;
                    -webkit-box-shadow: 2px 2px 3px 3px #ccc;
                    box-shadow:         2px 2px 3px 3px #ccc;
                    
                    color: #A64B00;
                    display: block;
                    float: left;
                    font-size: 14px;
                    margin: 0 0 0 60px;
                    padding: 16px;
                    width: 148px;
                    max-width: 20%;
                }
                
                #main-centro{
                    float: left;
                    display: block;
                    min-width: 680px;
                    margin-left: 20px;
                    padding: 0px;
                    width: 70%;
                }
        
        #rodape{
            bottom: 0;
            z-index: -1;
            position: absolute;
            
            width: 100%;
            height: 120px;

        }
                #rodape-livro{
                    background: url(../img/livro.png);
                    float: left;
                    height: 105px;
                    margin: 15px 0px 0px 60px;
                    position: absolute;
                    width: 120px;
                    z-index: 3;
                }
                
                #rodape-faixa{
                    margin-top: 40px;
                    position: absolute;
                    text-align: center;
                    float: left;
                    width: 90%;
                    z-index: 2;
                }
                
                #rodape-planeta{
                    background: url(../img/contador.png);
                    font-size: 9.5px;
                    float: left;
                    height: 75px;
                    margin: 23px 0 0 91%;
                    position: absolute;
                    width: 75px;
                    z-index: 3;
                }
                        #rodape-planeta-num{
                            border: 3px inset #222;
                            background: #000;
                            
                            -moz-border-radius: 10px;
                            -webkit-border-radius: 3px;
                            border-radius: 10px;
                            
                            color: white;
                            margin: 20px 15px 0px 15px;
                            padding: 2px;
                            position: relative;
                            text-align: center;
                            
                        }
                        
                        #rodape-planeta-visitantes{
                             position: relative;
                             overflow: hidden;
                             text-align: center;
                             width: 75px !important;
                        }
                                #rodape-planeta-visitantes span{
                                    font-size: 12px;
                                }
               #rodape-info{
                    color: #000;
                    font: 14px Calibri;
                    margin-top: 90px;
                    position: absolute;
                    text-align: center;
                    width: 100%;
               }
               
                       .rodape-destaque{
                           font-weight: bold;
                           margin-left: 30px;
                       }